C++运算符优先级表,从上到下,从左到右,优先级依次减弱。1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
291   ()  []  .  ->        (括号,成员排第一)
2   !  ~   -(负号) ++  --   &(取变量地址)*   (type)(强制类型)    sizeof       (单目运算排第二)
3   * / %         (乘除余三)
4   + -             (加减四)
5   >> <<          (移位五)
6   > >= < <=     (关系六)
7   == !=           (等于不等排第七)
8   &             (位“与”) 
9   ^               (”异或“)
10  |               (和位"或")三分天下八九十
11  &&            (逻辑 ”与“)
12  ||                (和”或“)十一和十二
13  ?:                (条件运算符)
14   =  +=  -=  *=  /=   %=  |=   ^=   &=   >>=   <<=    (条件高于赋值)
15  ,             (逗号优先级最低)
欢迎与我分享你的看法。
转载请注明出处:http://taowusheng.cn/